explosive projectiles - Spanish English Dictionary